package com.arctic.coding.marvin.car;

import lejos.nxt.NXTRegulatedMotor;

public class CameraControl extends MotorControl {
	
	/**
	 * Konstruktor mit Angabe des Verwendeten Motors
	 * 
	 * @param camera Der verwendete Motor
	 */
	public CameraControl(NXTRegulatedMotor camera) {
		
		super(camera);		
		super.getMotor().setSpeed(30);
	}

	/**
	 * Dreht die Kamera nach Links, bis ein Stop Signal eintrifft
	 */
	public void turnLeft() {
		super.getMotor().backward();
	}
	
	/**
	 * Dreht die Kamera nach Rechts, bis ein Stop Signal eintrifft
	 */
	public void turnRight() {
		super.getMotor().forward();
	}
	
	/**
	 * Stoppt die Kameradrehung
	 */
	public void stopCamera() {
		super.getMotor().stop();
	}
	
	
}
